TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Pacific NW
Area - Northern Oregon
League - 2024 Adult 40 & Over
Flight - 3.5 Men
Subflight - 3.5 MEN (A)
--------------------------------------------------------------------------------------------------------------------------------------
MAC-Wright/Eisen
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
MICHAEL DOHERTY - 3.36
Chris Hasle - 3.36
Tim Leatherman - 3.28
Jeffrey Bayless - 3.26
John Magaddino - 3.22
Richard Sohn - 3.21
Christopher Graham - 3.17
Zachary Wright - 3.16
JOHN KNOX - 3.14
michael delanty - 3.10
Scott Keeney - 3.09
Alejandro Kitzis - 3.08
Fred Winter - 3.07
Glenn Eisen - 2.92
John Convery - n/a
League Results By Position
1S 1D 2D 3D
michael delanty - 3.10 & Tim Leatherman - 3.28 1 - 0
michael delanty - 3.10 0 - 2
Alejandro Kitzis - 3.08 3 - 2
Christopher Graham - 3.17 & Jeffrey Bayless - 3.26 0 - 1 1 - 0
Christopher Graham - 3.17 & John Convery - n/a 0 - 1
Glenn Eisen - 2.92 & John Magaddino - 3.22 0 - 1
JOHN KNOX - 3.14 & Glenn Eisen - 2.92 0 - 1
JOHN KNOX - 3.14 & John Convery - n/a 1 - 1
MICHAEL DOHERTY - 3.36 & Chris Hasle - 3.36 2 - 1
Scott Keeney - 3.09 & Fred Winter - 3.07 0 - 1
Scott Keeney - 3.09 & Glenn Eisen - 2.92 1 - 0
Scott Keeney - 3.09 0 - 1
Tim Leatherman - 3.28 & Christopher Graham - 3.17 0 - 1
Tim Leatherman - 3.28 & Fred Winter - 3.07 0 - 1
Tim Leatherman - 3.28 & Jeffrey Bayless - 3.26 1 - 0
Tim Leatherman - 3.28 & Richard Sohn - 3.21 0 - 1
Zachary Wright - 3.16 & Glenn Eisen - 2.92 0 - 1
Zachary Wright - 3.16 & Jeffrey Bayless - 3.26 1 - 0
Zachary Wright - 3.16 & John Magaddino - 3.22 1 - 0
Zachary Wright - 3.16 & Richard Sohn - 3.21 1 - 0
Zachary Wright - 3.16 & Tim Leatherman - 3.28 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
N OR-MPRC-Hegge
League Record: 6 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Seth Yount - 3.53
David Hoiland - 3.48
Tyler Clark - 3.42
John Yu - 3.38
Frank O'Mahony - 3.37
Kai Zhang - 3.36
Jim DeWeese - 3.35
Deepak Shenoy - 3.34
Jeffrey Gates - 3.29
Zack Hegge - 3.27
Mark Shih - 3.25
Steve Suttich - 3.23
Robert Wei - 3.01
Lamone Voravongseng - n/a
Anil Khanna - n/a
League Results By Position
1S 1D 2D 3D
Anil Khanna - n/a & Deepak Shenoy - 3.34 1 - 0
David Hoiland - 3.48 & Anil Khanna - n/a 1 - 0
David Hoiland - 3.48 & Deepak Shenoy - 3.34 3 - 0
David Hoiland - 3.48 & Jeffrey Gates - 3.29 1 - 0
Frank O'Mahony - 3.37 & Tyler Clark - 3.42 1 - 0
Frank O'Mahony - 3.37 2 - 2
Jeffrey Gates - 3.29 & Jim DeWeese - 3.35 1 - 0
Jeffrey Gates - 3.29 & John Yu - 3.38 1 - 0
Jeffrey Gates - 3.29 0 - 1
Jim DeWeese - 3.35 & John Yu - 3.38 1 - 0
Jim DeWeese - 3.35 & Robert Wei - 3.01 0 - 1
Kai Zhang - 3.36 & Mark Shih - 3.25 1 - 0
Kai Zhang - 3.36 & Steve Suttich - 3.23 0 - 1
Lamone Voravongseng - n/a & Deepak Shenoy - 3.34 0 - 1
Lamone Voravongseng - n/a & Seth Yount - 3.53 1 - 0
Mark Shih - 3.25 & Jim DeWeese - 3.35 1 - 0
Mark Shih - 3.25 & John Yu - 3.38 1 - 0
Mark Shih - 3.25 & Robert Wei - 3.01 0 - 1
Seth Yount - 3.53 & John Yu - 3.38 1 - 0
Seth Yount - 3.53 & Tyler Clark - 3.42 1 - 0
Seth Yount - 3.53 2 - 0
Tyler Clark - 3.42 & Jim DeWeese - 3.35 1 - 0
Tyler Clark - 3.42 1 - 0
Zack Hegge - 3.27 & Frank O'Mahony - 3.37 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
PTC-Parkhurst
League Record: 0 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Shiloh Halsey - 3.30
Vivek Mano - 3.26
ORKHAN BABAYEV - 3.19
Xavier Oberlander - 3.13
Peter Farrelly - 3.11
Eric Schniewind - 3.10
John Boelling - 3.08
Joe Malboeuf - 3.01
Ken Dragoon - 2.92
Jamil Panni - 2.92
Todd Carris - 2.91
Michael Parkhurst - 2.76
David Williams - 2.66
Sam Chase - n/a
League Results By Position
1S 1D 2D 3D
David Williams - 2.66 & John Boelling - 3.08 0 - 1
David Williams - 2.66 & Jamil Panni - 2.92 0 - 1
David Williams - 2.66 & Peter Farrelly - 3.11 0 - 1
David Williams - 2.66 & Vivek Mano - 3.26 0 - 1
Eric Schniewind - 3.10 & John Boelling - 3.08 0 - 2
Eric Schniewind - 3.10 & Shiloh Halsey - 3.30 0 - 1
Eric Schniewind - 3.10 & Vivek Mano - 3.26 1 - 0
Joe Malboeuf - 3.01 & Michael Parkhurst - 2.76 0 - 1
John Boelling - 3.08 & Shiloh Halsey - 3.30 0 - 1
Jamil Panni - 2.92 & Joe Malboeuf - 3.01 1 - 0
Jamil Panni - 2.92 & Ken Dragoon - 2.92 1 - 0
Jamil Panni - 2.92 & Michael Parkhurst - 2.76 0 - 1
ORKHAN BABAYEV - 3.19 & Ken Dragoon - 2.92 1 - 0 0 - 1
ORKHAN BABAYEV - 3.19 & Michael Parkhurst - 2.76 0 - 1
ORKHAN BABAYEV - 3.19 0 - 2
Peter Farrelly - 3.11 0 - 2
Shiloh Halsey - 3.30 1 - 1
Sam Chase - n/a & Michael Parkhurst - 2.76 0 - 1
Sam Chase - n/a & Todd Carris - 2.91 0 - 1
Vivek Mano - 3.26 2 - 0
Xavier Oberlander - 3.13 & Joe Malboeuf - 3.01 0 - 1 0 - 1
Xavier Oberlander - 3.13 & Todd Carris - 2.91 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
THPRD-Flores/Yuan
League Record: 5 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Edmundo Arroyo - 3.56
Andalib Khan - 3.49
Sanjoy Ganguly - 3.46
John Liao - 3.44
PHAT Lee - 3.36
Edmund Yuan - 3.36
Kok Waii Wong - 3.29
Vivek Kashyap - 3.28
Trong Tong - 3.28
Tri Pham - 3.25
Sev Flores - 3.23
James Lawrence - 3.14
Hoover Li - 3.00
Dennis Deng - 2.92
League Results By Position
1S 1D 2D 3D
Andalib Khan - 3.49 & Dennis Deng - 2.92 0 - 1
Andalib Khan - 3.49 & John Liao - 3.44 1 - 0
Dennis Deng - 2.92 & Vivek Kashyap - 3.28 1 - 0
Dennis Deng - 2.92 0 - 1
Edmund Yuan - 3.36 & Dennis Deng - 2.92 0 - 1
Edmund Yuan - 3.36 4 - 0
Edmundo Arroyo - 3.56 & James Lawrence - 3.14 1 - 0
Hoover Li - 3.00 & Sev Flores - 3.23 1 - 0
James Lawrence - 3.14 & Sev Flores - 3.23 1 - 0
Kok Waii Wong - 3.29 & Dennis Deng - 2.92 1 - 0
Kok Waii Wong - 3.29 & Edmund Yuan - 3.36 1 - 0
Kok Waii Wong - 3.29 & Hoover Li - 3.00 1 - 0
Kok Waii Wong - 3.29 & Sev Flores - 3.23 0 - 1
Kok Waii Wong - 3.29 & Sanjoy Ganguly - 3.46 1 - 0
PHAT Lee - 3.36 & John Liao - 3.44 1 - 0
PHAT Lee - 3.36 & Trong Tong - 3.28 2 - 2
Sanjoy Ganguly - 3.46 & Vivek Kashyap - 3.28 2 - 2
Tri Pham - 3.25 & Trong Tong - 3.28 1 - 1
Tri Pham - 3.25 2 - 1
--------------------------------------------------------------------------------------------------------------------------------------
VTC-McKinnie
League Record: 1 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Timothy Johnson - 3.41
Patrick Clancy - 3.40
Greg Mikol - 3.38
Jon Ellsworth - 3.36
stephen crook - 3.27
Ramon Tuason - 3.14
Bob Towne - 3.11
Sean McKinnie - 3.06
Brad Shafer - 3.06
matt savage - 2.88
Steven Townsend - 2.82
David Lee - 2.70
Christopher Garcia - n/a
League Results By Position
1S 1D 2D 3D
matt savage - 2.88 & stephen crook - 3.27 1 - 0
matt savage - 2.88 & Brad Shafer - 3.06 1 - 1
matt savage - 2.88 & Sean McKinnie - 3.06 0 - 1
stephen crook - 3.27 & Patrick Clancy - 3.40 0 - 1
stephen crook - 3.27 & Ramon Tuason - 3.14 1 - 1
Bob Towne - 3.11 & Greg Mikol - 3.38 1 - 0
Bob Towne - 3.11 & Ramon Tuason - 3.14 0 - 1
Bob Towne - 3.11 & Sean McKinnie - 3.06 0 - 1
Brad Shafer - 3.06 & David Lee - 2.70 0 - 1
Brad Shafer - 3.06 & Greg Mikol - 3.38 0 - 1
Brad Shafer - 3.06 & Steven Townsend - 2.82 0 - 1
Christopher Garcia - n/a 0 - 1
David Lee - 2.70 & Christopher Garcia - n/a 0 - 1
David Lee - 2.70 & Steven Townsend - 2.82 0 - 1
Jon Ellsworth - 3.36 1 - 1
Patrick Clancy - 3.40 & Ramon Tuason - 3.14 0 - 1
Patrick Clancy - 3.40 & Sean McKinnie - 3.06 0 - 1
Patrick Clancy - 3.40 & Timothy Johnson - 3.41 3 - 0
Ramon Tuason - 3.14 & Sean McKinnie - 3.06 0 - 1
Sean McKinnie - 3.06 & Jon Ellsworth - 3.36 0 - 1
Sean McKinnie - 3.06 0 - 1
Timothy Johnson - 3.41 2 - 2
--------------------------------------------------------------------------------------------------------------------------------------
WHRC-Lipke
League Record: 1 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Gabriel Weaver - 3.38
Matt Thayer - 3.29
Jason Dortch - 3.26
Piero Fenato - 3.21
Jeff Lipke - 3.19
Jeff Marshall - 3.18
Neville Mehta - 3.12
Kerry Jantzi - 3.11
Ben Lauritsen - 3.10
Richard Jennings - 3.09
Frank Foti - 3.05
Todd Khozein - 2.91
John Um - 2.76
Andrew Roessler - n/a
League Results By Position
1S 1D 2D 3D
Andrew Roessler - n/a & Matt Thayer - 3.29 1 - 0 0 - 1
Ben Lauritsen - 3.10 & Andrew Roessler - n/a 1 - 0
Ben Lauritsen - 3.10 & Jeff Marshall - 3.18 0 - 1
Ben Lauritsen - 3.10 & Neville Mehta - 3.12 0 - 1 2 - 0
Frank Foti - 3.05 & Jeff Marshall - 3.18 0 - 1
Frank Foti - 3.05 & John Um - 2.76 0 - 1
Gabriel Weaver - 3.38 & Frank Foti - 3.05 0 - 1
Gabriel Weaver - 3.38 & Jeff Lipke - 3.19 1 - 0 0 - 1
Gabriel Weaver - 3.38 & Kerry Jantzi - 3.11 1 - 0
Gabriel Weaver - 3.38 & Matt Thayer - 3.29 1 - 0
John Um - 2.76 & Kerry Jantzi - 3.11 0 - 1
Jason Dortch - 3.26 & Jeff Lipke - 3.19 0 - 2
Neville Mehta - 3.12 & Matt Thayer - 3.29 0 - 1
Neville Mehta - 3.12 & Richard Jennings - 3.09 0 - 1
Piero Fenato - 3.21 1 - 2
Richard Jennings - 3.09 & John Um - 2.76 0 - 1
Richard Jennings - 3.09 & Kerry Jantzi - 3.11 0 - 1
Todd Khozein - 2.91 2 - 3
--------------------------------------------------------------------------------------------------------------------------------------
IRV-Laurent/Steinhoff
League Record: 4 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Vilath Oudomphong - 3.42
Mark King - 3.42
pete jacobs - 3.40
Terence Gariety - 3.28
Amir Tadjedin - 3.27
Paul Laurent - 3.26
Jonathan Steinhoff - 3.22
Ed Schwartz - 3.16
Andrew Kohlmetz - 3.14
David Bean - 3.11
Keith Gordon - 3.09
Omar Martinez - 3.08
Christopher Kayser - 3.01
Rob Chandler - 2.81
John LaBarca - n/a
League Results By Position
1S 1D 2D 3D
pete jacobs - 3.40 & Mark King - 3.42 1 - 1
pete jacobs - 3.40 & Paul Laurent - 3.26 3 - 1
pete jacobs - 3.40 & Vilath Oudomphong - 3.42 1 - 0 1 - 0
Amir Tadjedin - 3.27 & Andrew Kohlmetz - 3.14 1 - 1
David Bean - 3.11 & Ed Schwartz - 3.16 1 - 0
David Bean - 3.11 & John LaBarca - n/a 0 - 1
Ed Schwartz - 3.16 & Christopher Kayser - 3.01 0 - 1 2 - 0
John LaBarca - n/a 0 - 1
Keith Gordon - 3.09 & Jonathan Steinhoff - 3.22 1 - 0
Keith Gordon - 3.09 0 - 1
Mark King - 3.42 4 - 0
Omar Martinez - 3.08 & David Bean - 3.11 1 - 0
Omar Martinez - 3.08 & Ed Schwartz - 3.16 0 - 1
Omar Martinez - 3.08 & Paul Laurent - 3.26 1 - 0
Omar Martinez - 3.08 & Rob Chandler - 2.81 0 - 1
Omar Martinez - 3.08 1 - 1
Paul Laurent - 3.26 & Amir Tadjedin - 3.27 1 - 0
Paul Laurent - 3.26 & Terence Gariety - 3.28 1 - 0
Terence Gariety - 3.28 & Andrew Kohlmetz - 3.14 1 - 1